package cn.ibdsr.human.transfer.notification;

import cn.ibdsr.human.db.model.BaseDTO;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@ApiModel("通知DTO")
@Data
public class NotificationDTO extends BaseDTO {
    private static final long serialVersionUID = 1488419522803004985L;

    /**
     * 通知名称
     */
    @ApiModelProperty(value = "通知名称",required = true)
    private String title;

    /**
     * 图片信息
     */
    private String urls;
    /**
     * 图片列表
     */
    @ApiModelProperty(value = "图片列表",required = false)
    private List<String> urlList;
    /**
     * 通知内容
     */
    @ApiModelProperty(value = "通知内容",required = false)
    private String detail;


    /**
     * 修改时间
     */
    private LocalDateTime updateTime;
    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private String updateTimeStr;
    /**
     * 是否删除（0-否；1-是；）
     */
    private Integer isDeleted;
    /**
     * 是否发布（0-否；1-是；）
     */
    private Integer isPublish;
    /**
     * 是否删除（0-否；1-是；）
     */
    @ApiModelProperty(value = "是否删除（0-否；1-是；）")
    private String pubListStr;
    /**
     * 是否删除（0-否；1-是；）
     */
    @ApiModelProperty(value = "是否删除（0-否；1-是；）")
    private String deleteDes;

}
